Object Directory Design for a Fully Distributed Persistent Object System

نویسندگان

  • John A. Mathew
  • Peter C.J. Graham
  • Ken E. Barker
چکیده

In large persistent object systems it is possible to have many million (or eventually billion or more) objects in existence. These objects must be managed to enable their e ective and convenient use. At the heart of this management problem is the structure which maintains information about the objects and provides services on the objects using the information it maintains. We refer to this structure as a directory of objects. In a transparently distributed object system the directory must contain entries for all objects in the system regardless of their location. To ensure both e ciency and reliability any implementation of a global directory of objects (GDO) must be done carefully. This paper details the design of a GDO for a fully distributed persistent object system that is currently being built in a single shared address space. The design of the directory o ers e cient, scalable, and reliable services across a distributed environment. Further, although it is designed for a speci c (and somewhat unusual) environment, the implementation ideas are applicable to other distributed object systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Physical Node 1 VAS Memory Swap Persistent Swap Persistent

In large persistent object systems it is possible to have many million (or eventually billion or more) objects in existence. These objects must be managed to enable their eeective and convenient use. At the heart of this management problem is the structure which maintains information about the objects and provides services on the objects using the information it maintains. We refer to this stru...

متن کامل

DC++: distributed object-oriented system support on top of OSF DCE

The OSF Distributed Computing Environment (DCE) is becoming an industry standard for open distributed computing. However, DCE only supports client/server-style applications based on the remote procedure call (RPC) communication model. This paper describes the design and implementation of an extended distributed object-oriented environment, DC++, on top of DCE. As opposed to RPC, it supports a u...

متن کامل

An Object Model for Conventional Operating Systems

We have developed an object model for conventional (UNIX-like) systems. It can be used for extending such systems with persistent, shared, protected, and distributed objects. It allows objects to coexist with, access, and be accessed by existing components of the operating system, and has been developed by applying much of the work done in naming, organization, access, and protection of convent...

متن کامل

CORBA Directories for Virtual Home Environments

In this paper, we present a CORBA directory which serves for the easy deployment of intelligent services in VHE scenarios. This approach bridges the gap between LDAP and CORBA technology as the de-facto standards for directory and distributed object technology, respectively. We have implemented both pure CORBA servers and LDAP wrappers, each of which providing fully transparent CORBA access to ...

متن کامل

Mobility Support with Corba Directories

In the very near future, various aspects of mobility will play a major role in telecommunications. For the support of user and service mobility, the location-independent storage and retrieval of all kind of user-related information is essential. For this purpose, directories are the basic supporting technology. One of the most widely accepted standards for directories is LDAP. On the other hand...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996